প্রযুক্তি

Hermes Agent First Setup: AI Model, Provider ও Tools Configure করে প্রথম Chat (পর্ব–৫)

আমাদের Hermes Agent সিরিজ এখন সত্যিকার অর্থে Hands-on পর্যায়ে পৌঁছে গেছে।

এখন পর্যন্ত আমরা শিখেছি—

  • কেন AI Automation শেখা গুরুত্বপূর্ণ
  • AI Agent কী এবং Chatbot থেকে এর পার্থক্য
  • AI Agent কীভাবে Goal, Planning, Memory, Tools ও Actions ব্যবহার করে
  • কীভাবে Hermes Agent ইনস্টল করতে হয়

পর্ব–৪-এ যদি আপনি Hermes Agent সফলভাবে ইনস্টল করে থাকেন, তাহলে আপনার কম্পিউটারে এখন Agent চালানোর পরিবেশ প্রস্তুত।

কিন্তু একটি গুরুত্বপূর্ণ বিষয় এখনো বাকি।

প্রকৃতি পণ্য Ad Prokriti Ponno

Hermes Agent-কে একটি AI Model-এর সঙ্গে সংযুক্ত করতে হবে।

কারণ Hermes Agent নিজে কোনো একক AI Model নয়।

এটি এমন একটি Agent System, যা বিভিন্ন AI Model Provider-এর সঙ্গে কাজ করতে পারে।

এই পর্বে আমরা শিখব—

  • Model Provider কী
  • Hermes Agent-এ Provider কীভাবে সেটআপ করবেন
  • AI Model কীভাবে নির্বাচন করবেন
  • Tools কীভাবে configure করবেন
  • প্রথমবার Hermes Agent চালাবেন কীভাবে
  • সবকিছু ঠিকভাবে কাজ করছে কি না যাচাই করবেন কীভাবে

প্রথমে একটি বিষয় পরিষ্কার করি

অনেকে Hermes Agent ইনস্টল করার পর ভাবতে পারেন—

“এখন তো সবকিছু প্রস্তুত!”

আসলে installation এবং configuration দুটি আলাদা বিষয়।

একটি সহজ উদাহরণ দেখি।

ধরুন আপনি একটি গাড়ি কিনেছেন।

গাড়ি কেনা হলো Installation

কিন্তু গাড়িতে জ্বালানি দেওয়া, Driver সেট করা এবং Navigation চালু করা হলো Configuration

Hermes Agent-এর ক্ষেত্রেও একই ব্যাপার।

Install Hermes
       ↓
Choose AI Provider
       ↓
Choose Model
       ↓
Configure Tools
       ↓
Start Hermes
       ↓
First Task

AI Provider কী?

AI Provider হলো এমন একটি service বা platform যার মাধ্যমে Hermes Agent একটি AI Model-এর সঙ্গে যোগাযোগ করে।

বর্তমান Hermes documentation অনুযায়ী বিভিন্ন Provider ব্যবহার করা যায়, যেমন—

  • Nous Portal
  • OpenRouter
  • Anthropic
  • OpenAI Codex
  • GitHub Copilot
  • Fireworks AI
  • এবং অন্যান্য supported/custom endpoints

Hermes-এ অন্তত একটি inference provider configure করা প্রয়োজন।

অর্থাৎ,

Hermes Agent = Agent System

আর

AI Provider = যে service Agent-কে AI Model-এর access দেয়।


কোন Provider ব্যবহার করবেন?

এখানে একটিমাত্র সঠিক উত্তর নেই।

আপনার প্রয়োজন অনুযায়ী Provider নির্বাচন করবেন।

Option 1 — Nous Portal

নতুন ব্যবহারকারীদের জন্য বর্তমান Hermes documentation-এ এটি সবচেয়ে সহজ পথগুলোর একটি।

একটি hermes setup --portal কমান্ডের মাধ্যমে OAuth login, Nous provider configuration এবং Tool Gateway-এর একাধিক tool একসঙ্গে configure করা যায়।

তবে এটি একটি subscription-based service, তাই ব্যবহার করার আগে এর বর্তমান pricing ও terms দেখে নেওয়া উচিত।


Option 2 — OpenRouter

আপনি যদি বিভিন্ন AI Model Provider এবং Model নিয়ে পরীক্ষা করতে চান, OpenRouter একটি flexible option হতে পারে।

Hermes বর্তমানে OpenRouter-সহ একাধিক provider configure করার সুবিধা দেয়।

এই সিরিজে আমরা ভবিষ্যতের উদাহরণগুলোতে Provider-এর নামের ওপর নির্ভর না করে Workflow এবং Automation concept-এর ওপর বেশি গুরুত্ব দেব।


Provider Configure করার সহজ উপায়

Hermes Agent-এর বর্তমান CLI-তে Provider এবং Model configure করার প্রধান কমান্ড হলো:

hermes model

এই কমান্ডটি Hermes-এর interactive Provider + Model setup wizard চালু করে।

এখান থেকে আপনি—

  • Provider নির্বাচন করতে পারবেন
  • OAuth login করতে পারবেন
  • API Key দিতে পারবেন
  • Model নির্বাচন করতে পারবেন
  • Default Model সেট করতে পারবেন

এবং configuration সংরক্ষণ করতে পারবেন।


একটি গুরুত্বপূর্ণ বিষয়: hermes model বনাম /model

এই দুটি দেখতে কাছাকাছি হলেও কাজ আলাদা।

hermes model

এটি Terminal-এ, Hermes chat-এর বাইরে চালানো হয়।

এটি দিয়ে আপনি—

  • নতুন Provider যোগ করতে পারবেন
  • API Key configure করতে পারবেন
  • OAuth login করতে পারবেন
  • নতুন Model নির্বাচন করতে পারবেন

/model

এটি একটি active Hermes session-এর ভিতরে ব্যবহার করা যায়।

এটি ইতিমধ্যে configure করা Provider বা Model-এর মধ্যে switch করার জন্য ব্যবহৃত হয়।

অর্থাৎ—

New Provider Setup
       ↓
hermes model

আর—

Already Configured Models
       ↓
/model

এই পার্থক্যটি মনে রাখা খুব গুরুত্বপূর্ণ।


Nous Portal ব্যবহার করতে চাইলে

আপনি যদি Nous Portal ব্যবহার করেন, বর্তমান Hermes documentation অনুযায়ী fresh installation-এর ক্ষেত্রে সবচেয়ে সহজ পথ হলো:

hermes setup --portal

এর মাধ্যমে browser-based OAuth login শুরু হবে এবং Hermes-এ Nous provider configure করা যাবে।

Tool Gateway-এর supported tools-ও একই setup-এর মাধ্যমে enable করা যায়।

Login শেষ হলে Terminal-এ ফিরে আসবেন।


OpenRouter বা অন্য Provider ব্যবহার করতে চাইলে

সেক্ষেত্রে চালান:

hermes model

তারপর আপনার পছন্দের Provider নির্বাচন করুন।

যদি Provider API Key চায়, তখন আপনার নিজের API Key ব্যবহার করতে হবে।

কখনো API Key ব্লগ, screenshot, GitHub repository বা public post-এ প্রকাশ করবেন না।

Hermes-এর configuration-এ API credentials সংরক্ষণের জন্য .env এবং OAuth credentials-এর জন্য auth.json ব্যবহার করা হয়।


এবার Model নির্বাচন

Provider configure করার পর আপনাকে একটি Model নির্বাচন করতে হবে।

এখানে একটি গুরুত্বপূর্ণ ধারণা মনে রাখুন।

সবচেয়ে বড় বা সবচেয়ে দামী Model সবসময় সেরা পছন্দ নয়।

আপনার কাজের ধরন অনুযায়ী Model নির্বাচন করা উচিত।

আমাদের ভবিষ্যতের Automation Workflow-এ বিশেষ করে দেখতে হবে—

  • Reasoning capability
  • Tool-use capability
  • Context window
  • Speed
  • Cost
  • Reliability

Hermes বর্তমানে Main Model-এর পাশাপাশি বিভিন্ন Auxiliary Model-এর ধারণাও ব্যবহার করে। Main Model Agent-এর মূল reasoning এবং tool-call loop পরিচালনা করে, আর Auxiliary Model কিছু নির্দিষ্ট side task পরিচালনা করতে পারে।

তাই পরবর্তীতে আমরা Model নির্বাচনকে আরও গভীরভাবে আলোচনা করব।


Tools কী?

এখন আসি Hermes Agent-এর সবচেয়ে গুরুত্বপূর্ণ অংশগুলোর একটিতে।

Tools।

একটি AI Model মূলত চিন্তা ও উত্তর তৈরি করে।

কিন্তু Tool ব্যবহার করলে Agent বাইরের কাজ করতে পারে।

উদাহরণ:

AI Model
   ↓
"আমাকে তথ্য খুঁজতে হবে"
   ↓
Web Search Tool
   ↓
Information
   ↓
AI Model
   ↓
Decision

অর্থাৎ Tools হলো Agent-এর “হাত”।


Hermes-এর Tools

বর্তমান Hermes documentation অনুযায়ী বিভিন্ন Toolset এবং Tool রয়েছে, যার মধ্যে Web Search, Terminal, File Operations, Memory, Browser Automation এবং অন্যান্য capability রয়েছে।

Tool Gateway-এর মাধ্যমে web search, image generation, TTS এবং browser-এর মতো কিছু capability একসঙ্গে configure করা যায়।

তবে শুরুতেই সব Tool চালু করার দরকার নেই।

আমরা ধাপে ধাপে এগোব।


Tools Configure করার কমান্ড

Terminal থেকে চালান:

hermes tools

এখান থেকে supported tools এবং tool backend configure করা যায়।

শুরুতে আপনি যে Tools সত্যিই বুঝতে এবং ব্যবহার করতে চান, সেগুলো দিয়েই শুরু করুন।

কারণ বেশি Tool মানেই সবসময় ভালো Agent নয়।

একজন ভালো Automation Designer জানেন—

কোন Tool কখন ব্যবহার করতে হবে।


এখন প্রথমবার Hermes Agent চালান

সব configuration শেষ হলে:

hermes

চালান।

Hermes Agent-এর chat interface শুরু হওয়ার কথা।

এখন আমরা কোনো জটিল Automation দেব না।

প্রথমে একটি খুব সাধারণ প্রশ্ন করব।

উদাহরণ:

“Hello! Tell me what you can do.”

যদি Hermes সঠিকভাবে উত্তর দেয়, তাহলে আমাদের প্রথম basic test সফল।


কিন্তু শুধু Chat করলেই কি Agent Test হয়ে গেল?

না।

এখানেই একটি গুরুত্বপূর্ণ বিষয় আছে।

আমরা Hermes Agent-এর সঙ্গে শুধু Chat করতে চাই না।

আমাদের লক্ষ্য হলো—

Agent + Tools + Workflow + Automation

তাই পরবর্তী ধাপে Tool ব্যবহার হচ্ছে কি না সেটিও পরীক্ষা করতে হবে।


একটি সহজ Tool Test

আপনার configure করা Tool অনুযায়ী একটি ছোট task দিন।

উদাহরণ:

“আমার বর্তমান working directory সম্পর্কে তথ্য দাও।”

যদি Terminal/File tool enabled থাকে, Agent প্রয়োজন অনুযায়ী Tool ব্যবহার করে তথ্য সংগ্রহ করতে পারে।

এখানে লক্ষ্য হলো উত্তরটি ঠিক কি না তার চেয়েও বেশি কিছু বোঝা—

Agent কি প্রয়োজন অনুযায়ী Tool ব্যবহার করছে?

এটাই Agentic behavior বোঝার প্রথম বাস্তব অভিজ্ঞতা।


Configuration কোথায় থাকে?

Hermes-এর configuration সাধারণত:

~/.hermes/

directory-র মধ্যে থাকে।

এর মধ্যে থাকতে পারে—

config.yaml
.env
auth.json
SOUL.md
memories/
skills/
cron/
sessions/
logs/

বর্তমান Hermes documentation-এ এই directory structure এবং configuration files সম্পর্কে বিস্তারিত দেওয়া আছে।

আপনাকে এখনই এগুলোর সবকিছু পরিবর্তন করতে হবে না।

শুধু জানুন—

Hermes-এর মূল configuration একটি নির্দিষ্ট জায়গায় সংগঠিতভাবে রাখা হয়।


নিজের Configuration যাচাই করবেন কীভাবে?

বর্তমান CLI-তে configuration দেখার জন্য বিভিন্ন command রয়েছে।

উদাহরণ:

hermes status

এবং নির্দিষ্ট configuration দেখতে:

hermes config get model --json

এগুলো ব্যবহার করে Hermes বর্তমানে কোন Model/Provider ব্যবহার করছে তা যাচাই করা যায়।


যদি API Key কাজ না করে?

এটি নতুনদের খুব সাধারণ একটি সমস্যা।

সম্ভাব্য কারণ—

  • API Key ভুল
  • Key expired
  • ভুল Provider-এর Key ব্যবহার করা হয়েছে
  • Environment configuration ঠিক হয়নি
  • পুরোনো configuration conflict করছে

প্রথমে আবার চালান:

hermes model

এবং Provider configuration যাচাই করুন।

Hermes-এর official troubleshooting documentation-ও API Key এবং Provider configuration পুনরায় যাচাই করার পরামর্শ দেয়।


এখন পর্যন্ত আমাদের Architecture

এই মুহূর্তে আমাদের Setup দেখতে অনেকটা এমন:

                 ┌───────────────┐
                 │   User Goal   │
                 └───────┬───────┘
                         ↓
                 ┌───────────────┐
                 │ Hermes Agent  │
                 └───────┬───────┘
                         ↓
                 ┌───────────────┐
                 │   AI Model    │
                 └───────┬───────┘
                         ↓
              ┌──────────┴──────────┐
              ↓                     ↓
           Planning               Tools
              ↓                     ↓
              └──────────┬──────────┘
                         ↓
                    Final Result

এখন আমাদের Agent শুধু একটি Chatbot নয়।

তার সঙ্গে যুক্ত হয়েছে—

Model + Tools + Configuration

এখন আমরা Automation তৈরির জন্য প্রস্তুত।


Security Checklist

Hermes Agent নিয়ে কাজ করার সময় শুরু থেকেই কয়েকটি অভ্যাস তৈরি করুন।

কখনো Public করবেন না:

  • API Key
  • OAuth Token
  • Password
  • .env file
  • Private credentials

বিশেষভাবে খেয়াল রাখুন:

.env
auth.json

জাতীয় credential-related file যেন ভুল করে GitHub বা অন্য public location-এ চলে না যায়।

AI Automation যত শক্তিশালী হবে, security-এর গুরুত্বও তত বাড়বে।


আজ আমরা কী শিখলাম?

এই পর্বে আমরা শিখলাম—

✅ AI Provider কী

✅ Model কী

hermes model কীভাবে কাজ করে

hermes setup --portal কী

hermes model এবং /model-এর পার্থক্য

✅ Tools কী

hermes tools কী

✅ প্রথমবার Hermes Agent কীভাবে চালাতে হয়

✅ Configuration কোথায় থাকে

✅ Basic troubleshooting কীভাবে করতে হয়

এখন আপনার Hermes Agent শুধু Installed নয়—

Configured এবং Ready।


কিন্তু এখানেই আসল যাত্রা শুরু

এখন পর্যন্ত আমরা শুধু Hermes Agent-কে প্রস্তুত করেছি।

এখনো আমরা কোনো সত্যিকারের Automation তৈরি করিনি।

পরবর্তী পর্বে আমরা সেটিই করব।

আমরা একটি বাস্তব Goal দেব এবং Hermes Agent-কে ধাপে ধাপে কাজ করাব।

উদাহরণ হিসেবে এমন একটি Workflow তৈরি করতে পারি:

Idea
 ↓
Research
 ↓
AI Analysis
 ↓
Content Creation
 ↓
Review
 ↓
Final Output

এরপর ধীরে ধীরে এই Workflow-কে Browser, Blog, Social Media, Email এবং অন্যান্য platform-এর সঙ্গে যুক্ত করব।

সেখান থেকেই শুরু হবে আমাদের আসল AI Automation journey।

পরবর্তী পর্ব

পর্ব–৬: আমাদের প্রথম Hermes Agent Workflow — একটি Goal থেকে সম্পূর্ণ Automation

পরবর্তী পর্বে আমরা শুধু Hermes-এর সঙ্গে Chat করব না।

আমরা তাকে একটি কাজ দেব এবং দেখব কীভাবে সে Goal → Planning → Tools → Actions → Result-এর মাধ্যমে কাজ সম্পন্ন করে।

সেখান থেকেই আপনি বুঝতে পারবেন—

AI Agent ব্যবহার করা আর AI Agent দিয়ে কাজ করানো—এই দুটির মধ্যে আসল পার্থক্য কোথায়।

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button